-- **************************************************************************
--    Project Name:   中心出港称重率报表明细应称未称
--    Job Name:       jms_dm.dm_tab_center_weight_rate_way_detail_dt
--    Description :   中心出港称重率报表明细应称未称
--    Author :        申家明
--    date：          2022/08/05
-- **************************************************************************
--    Relation ：
--    jms_dm.dm_tab_center_weight_rate_way_detail_dt << [
--       jms_dm.dm_tab_center_weight_rate_way_detail_needno_dt
--    ]
-- **************************************************************************
insert overwrite table jms_dm.dm_tab_center_weight_rate_way_detail_dt partition (dt)
select billcode          --运单
     , site_code         --中心code
     , site_name         --中心名
     , proxy_area_code   --代理区code
     , proxy_area_name   --代理区名
     , scan_time         --扫描时间
     , scan_user_code    --扫描人code
     , scan_user         --扫描名
     , pistol_id         --机器
     , source            --数据源
     , pick_network_code --寄件网点
     , pick_network_name --寄件网点名
     , flag
     , date_time
     , dt
from jms_dm.dm_tab_center_weight_rate_way_detail_needno_dt
where dt = date_add('{{ execution_date | cst_ds }}', -1)
  and flag = 1
  and weight = 0
-- and  pjrel_flag = 1         --1代表派件网点和中心不存在派货关系

union all

select billcode          --运单
     , site_code         --中心code
     , site_name         --中心名
     , proxy_area_code   --代理区code
     , proxy_area_name   --代理区名
     , scan_time         --扫描时间
     , scan_user_code    --扫描人code
     , scan_user         --扫描名
     , pistol_id         --机器
     , source            --数据源
     , pick_network_code --寄件网点
     , pick_network_name --寄件网点名
     , flag
     , date_time
     , dt
from jms_dm.dm_tab_center_weight_rate_way_detail_needno_dt
where dt = date_add('{{ execution_date | cst_ds }}', -1)
  and flag = 2
  and package_weight  > 3 --中心包未称重且包内件重量>3
   and weight = 0
  and bagging_site_code <> site_code --非本中心建包
  and jjrel_flag <> 1
  and pjrel_flag <> 1

 distribute by dt;

